runtime._defer.fn (field)
19 uses
runtime (current package)
heapdump.go#L385: fn := *(**funcval)(unsafe.Pointer(&d.fn))
heapdump.go#L387: if d.fn == nil {
mgcmark.go#L811: if d.fn != nil {
mgcmark.go#L814: scanblock(uintptr(unsafe.Pointer(&d.fn)), goarch.PtrSize, &oneptrmask[0], gcw, &state)
panic.go#L284: d.fn = fn
panic.go#L396: if d.fn != nil {
panic.go#L473: fn := d.fn
panic.go#L474: d.fn = nil
panic.go#L514: d.fn = nil
panic.go#L541: deferCallSave(&p, d.fn)
panic.go#L557: d.fn = nil
panic.go#L765: d.fn = closure
panic.go#L771: deferCallSave(p, d.fn)
panic.go#L775: d.fn = nil
panic.go#L895: d.fn = nil
panic.go#L920: d.fn()
panic.go#L936: d.fn = nil
runtime2.go#L1010: fn func() // can be nil for open-coded defers
stack.go#L764: adjustpointer(adjinfo, unsafe.Pointer(&d.fn))
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |